.mainIndex {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    .cardDiv {
      width: calc(100% / 3);
      min-width: 375px;
      margin-bottom: 15px;
      .card {
        // width: 100%;
  
        margin: 0 8px;
        .cardTitleDiv {
          height: 30px;
          margin-bottom: 0;
          line-height: 30px;
          text-align: center;
        }
        .searchDiv {
          display: flex;
          align-items: center;
          justify-content: space-between;
          width: 100%;
          height: 60px;
          .searchSelectDiv {
            width: 40%;
          }
        }
        .listDiv {
          height: 400px;
          overflow: auto;
  
          .infoTop {
            display: flex;
            justify-content: space-between;
            .action {
              padding-left: 12px;
            }
            .readTitle {
              color: rgba(0, 0, 0, 0.65);
            }
            .description {
              color: rgba(0, 0, 0, 0.55);
              .userName {
                display: inline-block;
                float: right;
                width: 126px;
              }
            }
          }
        }
      }
    }
  }
  